@charset "utf-8";
/* CSS Document */






body {
	text-align:left;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
}
#vieclam_base 
{
    width:100%;
}

/*CTRL_VL_TOP_LOGIN*/
#vl_top {
	background:url(../images/top_login_bg.gif) repeat-x;
	height:40px;
	overflow:hidden;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
}
#vl_top li {
	display:inline;
}
#vl_top_login_btn_login input {
	background:url(../images/btn_top_login.gif);
	width:90px;
	height:23px;
	border:0;
	cursor:pointer;
}
#vl_top_login_btn_reg input {
	background:url(../images/btn_top_reg.gif);
	width:135px;
	height:23px;
	border:0;
	cursor:pointer;
}

/*VIEC_LAM_MOI_NHAT*/
.vl_block_tag_home {
	position:relative;
}
.vl_block_tag_home_tt {
	position:absolute;
	left:20px;
	top:10px;
}
.vl_block_tag_home_tt li {
	float:left;
	color:#ff8d27;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	text-shadow:#464544 1px 2px 2px;
	margin-right:20px;
	cursor:pointer;
	padding-top:5px;
}
.vl_block_tag_home_top_l {
	float:left;
	width:16px;
	height:39px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_tag_home_l.gif);
}
.vl_block_tag_home_top_r {
	float:right;
	width:16px;
	height:39px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_tag_home_r.gif);
}
.vl_block_tag_home_top_c {
	height:39px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_tag_home_c.gif) repeat-x;
}


.vl_block_tag_home_m_content li {
	line-height:24px;
	background:url(../images/blk_line1.gif) repeat-x left bottom;
}

.vl_block_tag_home_m_content li a {
	background:url(../images/ico_squar_org.gif) left 4px no-repeat;
	padding-left:18px;
}


/*VIEC_LAM_THEO_NGANH*/
.vl_block_tag_home1 {
	position:relative;
}
.vl_block_tag_home1_tt {
	position:absolute;
	left:20px;
	top:0px;
	height:47px;
	line-height:46px;
}
.vl_block_tag_home1_tt li {
	float:left;
	color:#fff;
	text-shadow:#000 1px 2px 1px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-right:20px;
	cursor:pointer;
}
.vl_block_tag_home1_top_l {
	float:left;
	width:10px;
	height:47px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_tag_home1_l.gif);
}
.vl_block_tag_home1_top_r {
	float:right;
	width:11px;
	height:47px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_tag_home1_r.gif);
}
.vl_block_tag_home1_top_c {
	height:47px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_tag_home1_c.gif) repeat-x;
}

.vl_block_tag_home1_m_content {
	margin-left:10px;
	margin-right:10px;
	border:1px solid #000;
	border-top:none;
	background:#faf7f7;
}
.vl_block_tag_home1_m_content li {
	width:24%;
	height:26px;
	line-height:26px;
	overflow:hidden;
	float:left;
	border-left:2px dashed #ccc;
	text-indent:8px;
}
.vl_block_tag_home1_m_content li a {
	color:#666666;
	text-decoration:underline;
}

/*TIN_TUC*/
.vl_block_home_tt {
	background:url(../images/blk_news_tt_t_l.gif) left top no-repeat;
	padding-left:15px;
}
.vl_block_home_tt_ct {
	background:url(../images/blk_news_tt_t_r.gif) right top no-repeat;
	padding-right:8px;	
}
.vl_block_home_tt_cts {
	background:url(../images/blk_news_tt_t_c.gif) repeat-x;
	height:24px;
	line-height:24px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow:#000 1px 1px 1px;
}
.vl_block_home_content {
	border:1px solid #00d0e3;
	padding:10px;
	margin-bottom:10px;
}
#vl_left_news_main_ct:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
*html #vl_left_news_main_ct {
	height:1%;
}
#vl_left_news_main_ct dt {
	float:left;
	border:1px solid #000;
	padding:1px;
	margin-right:10px;
}
#vl_left_news_main_ct dt img {
	width:100px;
	height:76px;
}
.vl_block_home_top_tt {
	font-weight:bold;
}
.vl_block_home_top_tt a {
	color:#6acfe1;
	font-size:12px;
}
.vl_block_home_top_tt a:hover {
	text-decoration:underline;
}
.vl_block_home_list li {
	background:url(../images/ico_squar_org.gif) left 8px no-repeat;
	padding-left:14px;
	font-size:11px;
	line-height:22px;
	font-weight:bold;
}
.vl_block_home_list a {
	color:#000;
}
.vl_block_home_list a:hover {
	text-decoration:underline;
	color:#6acfe1;
}


/*CAM_NANG*/
.vl_block_camnang {
	font-size:12px;
	font-family:tahoma;
}
.vl_block_camnang_tt_cts {
	font-weight:bold;
	color:#ff8d27;
	text-decoration:underline;
}
.vl_block_camnang_content {
	min-height:190px;
	height:auto !important;
	height:190px;
	padding-left:30px;
}
.camnang_left .vl_block_camnang_content {
	background:url(../images/blk_camnang_l_bg.gif) left bottom no-repeat;
}
.camnang_right .vl_block_camnang_content {
	background:url(../images/blk_camnang_r_bg.gif) right bottom no-repeat;
}
.camnang_left .vl_block_camnang_tt_cts {
	background:url(../images/ico_squar_blue.gif) 8px 3px no-repeat;
	padding-left:22px;	
}
.camnang_right .vl_block_camnang_tt_cts {
	background:url(../images/ico_squar_blue.gif) right 3px no-repeat;
	padding-right:15px;
	text-align:right;
	margin-right:8px;
}

#vl_left_camnang_main_ct dt {
	float:left;
	margin-right:10px;
	padding-top:15px;
}
.vl_block_camnang_top_tt {
	font-weight:bold;
	padding-top:12px;
}
.vl_block_camnang_top_tt a {
	color:#098ead;
	font-size:12px;
}
#vl_left_camnang_main_ct dt img {
	width:100px;
	height:70px;
}
.vl_block_camnang_list {
	clear:both;
	padding-top:10px;
	line-height:22px;
}
.vl_block_camnang_top_desc {
	font-size:12px;
	line-height:22px;
}
.vl_block_camnang_list a {
	color:#000;
	font-weight:bold;
}
.vl_block_camnang_list a:hover {
	color:#0066CC;
	text-decoration:underline;
}

/*DANH_MUC_CHINH*/
.blk_right_top_l {
	width:11px;
	height:12px;
	float:left;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_right_t_l.gif);
}
.blk_right_top_r {
	width:11px;
	height:12px;
	float:right;
	margin-left:0 !important;
	margin-left:-3px;
	background:url(../images/blk_right_t_r.gif);
}
.blk_right_top_c {
	height:12px;
	background:url(../images/blk_right_t_c.gif) repeat-x;
}
.blk_right_bottom_l {
	width:11px;
	height:12px;
	float:left;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/blk_right_b_l.gif);
}
.blk_right_bottom_r {
	width:11px;
	height:12px;
	float:right;
	margin-left:0 !important;
	margin-left:-3px;
	background:url(../images/blk_right_b_r.gif);
}
.blk_right_bottom_c {
	height:12px;
	background:url(../images/blk_right_b_c.gif) repeat-x;
}
.blk_right_ct {
	background:url(../images/blk_right_l_md.gif) left repeat-y;
	padding-left:11px;
}
.blk_right_cts {
	background:url(../images/blk_right_r_md.gif) right repeat-y;
	padding-right:11px;	
}

.blk_right_tt_cts {
	font-size:18px;
	color:#000;
	text-shadow:#ccc 1px 2px 1px;
}
.blk_right_tt_ct {
	border-bottom:1px solid #ccc;
}
.blk_right_ct_main_list {
	background:url(../images/blk_right_sub_l.gif) left repeat-y;
	padding-left:10px;
	padding-left:20px;
	line-height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
}
.blk_right_ct_main_list a {
	color:#00a8e8;
}
.blk_right_ct_main_list a:hover {
	text-decoration:underline;
	color:#FF6600;
}


/*SUPPORT*/
.blk_right_support_tt_cts {
	background:#00c2f6;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-shadow:#000 1px 1px 1px;
	text-transform:uppercase;
}
.blk_right_support_ct_main {
	border:1px solid #00c2f6;
	padding-bottom:10px;
}
.blk_right_support_ct_main_list {
	line-height:30px;
	padding-left:40px;
}
.blk_right_support_ct_main_list dt {
	background:url(../images/ico_arrow.gif) left 10px no-repeat;
	padding-left:20px;
}

/*LINK_SITE*/
.blk_right_linksite_tt_cts {
	background:#00c2f6;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-shadow:#000 1px 1px 1px;
	text-transform:uppercase;
}
.blk_right_linksite_ct_main {
	border:1px solid #00c2f6;
	padding-bottom:10px;
}
.blk_right_linksite_ct_main_list {
	line-height:30px;
	padding-left:40px;
	font-weight:bold;
}
.blk_right_linksite_ct_main_list a {
	color:#000;
}
.blk_right_linksite_ct_main_list a:hover {
	color:#FF6600;
	text-decoration:underline;
}


/*COUNTER*/
.blk_right_counter_tt_cts {
	background:#00c2f6;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-shadow:#000 1px 1px 1px;
	text-transform:uppercase;
}
.blk_right_counter_ct_main {
	border:1px solid #00c2f6;
	padding-bottom:10px;
}
.blk_right_counter_ct_main_list {
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
}
.blk_right_counter_ct_main_list dt {
	float:left;
	width:140px;
}

/*ADVERTISE*/

.blk_right_adv_tt_cts {
	background:#00c2f6;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-shadow:#000 1px 1px 1px;
	text-transform:uppercase;
}
.blk_right_adv_ct_main {
	border:1px solid #00c2f6;
	padding-bottom:10px;
}
.blk_right_adv_ct_main_list {
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
}

/*HINH_ANH_HOAT_DONG*/

.blk_right_hinhanh_tt_cts {
	background:#00c2f6;
	line-height:34px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-shadow:#000 1px 1px 1px;
	text-transform:uppercase;
}
.blk_right_hinhanh_ct_main {
	border:1px solid #00c2f6;
	padding-bottom:10px;
}
.blk_right_hinhanh_ct_main_list {
	line-height:30px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
}

/*TOP_MENU*/
#top-menu-ct 
{
}
#vc_top_mn 
{
    background:#00c2f6;
    height:41px;
}
#vc_top_mn li
{
    background:#00c2f6;
}


/*NEWS*/
#vl_left_news_main {
	clear:both;
}
.vl_left_news_main_tt {
	background:url(../images/ico_3.gif) left top no-repeat;
	padding-left:50px;
	line-height:50px;
	height:50px;
	border-bottom:1px solid #4496be;
	color:#00a3fe;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}



#vl_left_news_main_ct dl {
	clear:both;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	min-height:120px;
	height:auto !important;
	height:120px;
	border-bottom:1px solid #4496be;
	position:relative;
}
#vl_left_news_main_ct dl dt {
	width:160px;
	height:120px;
	float:left;
}
#vl_left_news_main_ct dl dd {
	margin-left:160px;
}
#vl_left_news_main_ct dl dd.noimg 
{
	margin-left:0;
	display:block
}
.vl_left_news_ct_tt {
	background:url(../images/ico_arrow_1.gif) left 4px no-repeat;
	padding-left:18px;
	line-height:18px;
}
.vl_left_news_ct_tt a {
	font-weight:bold;
	color:#00a3fe;
}
.vl_left_news_ct_ct {
	line-height:22px;
}
.vl_left_news_ct_detail {
	text-align:right;
	position:absolute;
	right:0;
	bottom:0;
}
.vl_left_news_ct_detail span {
	background:#1daffa;
	padding:5px;
	font-family:Tahoma;
}
.vl_left_news_ct_detail span a {
	color:#fff;
	font-size:11px;
}
#vl_left_news_main_ct dl dt img 
{
	width:140px;
	height:100px;
	margin:5px 10px;
}
/*TIN TUC - START*/
.vl_left_news_detail_tt 
{
	font-weight:bold;
	color:#0042ff;
	font-size:x-large;
}
#vl_left_news_detail_short 
{
	font-weight:bold;
	font-size:12px;
	color:#999999;
	line-height:20px;
	padding-bottom:10px;
	padding-top:10px;
}
#vl_left_news_detail_image
{
	margin:auto;
	height:300px;
	width:300px;
	border:1px solid #daa;
}
#vl_left_news_detail_image img
{
	height:300px;
	width:300px;
}

#vl_left_news_details 
{
	padding:20px;	
}
#vl_left_news_detail_desc 
{
	text-align:justify;	
}
.vl_left_news_detail_other 
{
	font-weight:bold;
	font-size:larger;
	padding-bottom:10px;
	padding-top:20px;
	border-bottom:2px double #ccc;
	margin-bottom:10px;
	padding-left:20px;
}
#vl_left_news_detail_other ul 
{
	padding-left:20px;
}
#vl_left_news_detail_other ul li 
{
	background:url(../images/bullet_black.png) left 3px no-repeat;
	line-height:20px;
	padding-left:20px;
}

/*TIN TUC - END*/

.vanban_tt_tag 
{
	font-weight:bold;
	font-size:14px;
	padding-left:20px;	
}
.vanban_tt_tag  a 
{
	color:Orange;	
}


.vl_left_hot_jobs_tt 
{
    height:40px;
    line-height:40px;
    background:#faf7f7;
    padding-left:10px;
    font-weight:bold;
    border:1px solid #000;
    border-bottom:none;
}


#vl_kios {
	padding:10px;
	background:#03b4ea;
}
.kios_top 
{
	clear:both;
}
.kios_top_l {
	float:left;
	width:28px;
	height:29px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/ki_m_l_t.gif) no-repeat;
}
.kios_top_r {
	width:28px;
	height:29px;
	float:right;
	margin-left:0 !important;
	margin-left:-3px;
	background:url(../images/ki_m_r_t.gif) no-repeat;
}
.kios_top_c {
	height:29px;
	background:#fff;
}

.kios_bottom 
{
	clear:both;
}
.kios_bottom_l {
	float:left;
	width:29px;
	height:27px;
	margin-right:0 !important;
	margin-right:-3px;
	background:url(../images/ki_m_l_b.gif) no-repeat;
}
.kios_bottom_r {
	width:28px;
	height:27px;
	float:right;
	margin-left:0 !important;
	margin-left:-3px;
	background:url(../images/ki_m_r_b.gif) no-repeat;
}
.kios_bottom_c {
	height:27px;
	background:#fff;
}
#vl_kios_main {
	background:#fff;
}

#vl_kios_banner {
	text-align:center;
}
#vl_kios_cotent {
	clear:both;
}
#vl_kios_cotent table {
	width:100%;
}
#vl_kios_right_menu li {
	padding-bottom:10px;
}


.kios_bt_top , .kios_bt_bottom
{
	clear:both;
}
.kios_bt_top_l {
	float:left;
	width:19px;
	height:19px;
	background:url(../images/ki_sub_l_t.gif) no-repeat;
	margin-right:0 !important;
	margin-right:-3px;
}
.kios_bt_top_r {
	float:right;
	width:27px;
	height:19px;
	background:url(../images/ki_sub_r_t.gif) no-repeat;
	margin-left:0 !important;
	margin-left:-3px;
}
.kios_bt_top_c {
	height:19px;
	background:#97eafd;
}
.kios_bt_bottom_l {
	float:left;
	width:19px;
	height:27px;
	background:url(../images/ki_sub_l_b.gif) no-repeat;
	margin-right:0 !important;
	margin-right:-3px;
}
.kios_bt_bottom_r {
	float:right;
	width:27px;
	height:27px;
	background:url(../images/ki_sub_r_b.gif) no-repeat;
	margin-left:0 !important;
	margin-left:-3px;
}
.kios_bt_bottom_c {
	height:27px;
	background:url(../images/ki_sub_b_c.gif) repeat-x;
}
#kios_bt_main {
	background:#97eafd url(../images/ki_sub_r_m.gif) right repeat-y;
	padding-right:27px;
	padding:10px;
}


.kios_main_tt {
	background:url(../images/ki_sub_tt.gif) no-repeat;
	width:276px;
	height:29px;
	text-indent:20px;
	color:#fff;
	text-transform:uppercase;
	line-height:29px;
	font-weight:bold;
}
.kios_main_ct {
	color:#0b6581;
	padding:10px;
	font-size:12px;
	line-height:20px;
}


#vl_kios_banner_l {
	float:left;
	padding-left:20px;
}
#vl_kios_banner_r {
	text-align:left;
	font-weight:bold;
	color:#000;
	font-family:Tahoma;
	font-size:12px;
	padding:10px;
	position:relative;
	line-height:28px;
}
#vl_kios_banner_r div 
{
	padding-bottom:10px;
}

.kios_btn_src {
	width:274px;
	height:30px;
	background:url(../images/kios_btn_src.gif);
	cursor:pointer;
	border:0;
	font-size:13px;
}
#ki_btn_home {
	position:absolute;
	right:230px;
	top:30px;
}


.kios_bt_ct_top {
	margin-top:10px;
}
.kios_bt_ct_top_l {
	float:left;
	width:6px;
	height:6px;
	background:url(../images/ki_ct_l_t.gif) no-repeat;
	margin-right:0 !important;
	margin-right:-3px;
}
.kios_bt_ct_top_r {
	float:right;
	width:6px;
	height:6px;
	background:url(../images/ki_ct_r_t.gif) no-repeat;
	margin-left:0 !important;
	margin-left:-3px;
}
.kios_bt_ct_top_c {
	height:5px;
	border-top:1px solid #009ce1;
	margin-left:6px !important;
	margin-left:3px;
	margin-right:6px !important;
	margin-right:3px;
	background:#fff;
}


.kios_bt_ct_bottom_l {
	float:left;
	width:6px;
	height:6px;
	background:url(../images/ki_ct_l_b.gif) no-repeat;
	margin-right:0 !important;
	margin-right:-3px;
}
.kios_bt_ct_bottom_r {
	float:right;
	width:6px;
	height:6px;
	background:url(../images/ki_ct_r_b.gif) no-repeat;
	margin-left:0 !important;
	margin-left:-3px;
}
.kios_bt_ct_bottom_c {
	height:5px;
	border-bottom:1px solid #009ce1;
	margin-left:6px !important;
	margin-left:3px;
	margin-right:6px !important;
	margin-right:3px;
	background:#fff;
}



#kios_ct_main {
	border-left:1px solid #009ce1;
	border-right:1px solid #009ce1;
	padding-left:5px;
	padding-right:5px;
	background:#fff;
	position:relative;
}

#kios_tag_button {
	position:absolute;
	left:20px;
	top:-33px;
}
#kios_tag_button li {
	float:left;
	background:url(../images/kios_tag_button.gif) no-repeat;
	width:218px;
	height:28px;
	padding-right:10px;
	text-align:center;
	line-height:28px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}
#kios_tag_button li.kios_active {
	background:url(../images/kios_tag_button_act.gif) no-repeat;	
}
#kios_tag_button li a {
	color:#fff;
}
#kios_tag_button li.kios_active a {
	color:#0066ff;
}
.kios_ct_mains_tt_total {
	background:url(../images/kios_arrow.gif) left 50% no-repeat;
	padding-left:14px;
	font-weight:bold;
	color:red;
	text-align:left;
}


.kios_table 
{
	padding:0;
	margin:0;
	border:0;
	font-size:12px;
}
.kios_table th
{
	background:#009ce1;
	height:22px;
	color:#fff;	
	text-align:center;
}
.kios_table td 
{
	border-bottom:1px solid #009ce1;
	border-left:1px solid #009ce1;
	border-right:1px solid #009ce1;
	height:36px;
	line-height:24px;
	padding-left:4px;
}



.PagerHyperlinkStyle 
{
	font-size:14px;
	border:1px solid #009ce1;
	padding:8px;
}




#ki_list_by li 
{
	background:url(../images/kios_arrow.gif) left 14px no-repeat;
	padding-left:16px;
	line-height:36px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:300px;
}
.ki_list_by_tt 
{
	min-width:300px;
	width:auto;
	background:#009ce1;
	height:22px;
	line-height:22px;
	color:#fff;	
	text-indent:10px;
	font-weight:bold;		
}

#vl_footer 
{
    position:relative;
}
#lp_copyright 
{
    position:absolute;
    right:10px;
    top:10px;
}